嗨各位讀者你們好,
今天要分享的是一台電腦如何設定多 Git 帳號。
先說說我自己的動機需求,
通常在公司內需要使用公司內部的 git
帳號,
但是下班又想直接使用工作機來開發自己的專案又懶得都用 http 去 clone。
於是乎有這個需求,然後在網路上參考了幾個大大的文章覺得不錯,
順便記錄以下以免未來找不到文章之類的麻煩,有個自己的文章比較安心,
也分享給你們~
ssh-keygen -t rsa -C "<yourEmailAddress>"
ssh-add <yourKeyPath>
vi ~/.ssh/config
新增以下
#New GitHub
Host github-personal
HostName github.com
User git
IdentityFile <yourKeyPath>
Note:
Host 就是之後你 clone
的時候需要將github.com
改為 github-personal
(也可以自己取,看自己方便)
這種方式缺點就是會需要將 global 的設定取消,並個別設定...
就有捨有得XD
$git config — global — unset user.name
$git config — global — unset user.email
$git config user.email "<yourEmail>"
$git config user.name "<yourName>"